\hypertarget{classData}{
\section{Data Class Reference}
\label{classData}\index{Data@{Data}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classData_af11f741cb7f587e2e495452a8905a22a}{Data} ()
\item 
\hyperlink{classData_a01e9e96296cac101596a9b2f0f44164d}{Data} (string s)
\item 
int \hyperlink{classData_a56e5ac1591af52df4bc391d3c840cb07}{getDia} () const 
\item 
int \hyperlink{classData_af73ca438bf53a0f386a6b1c03a6c0d3e}{getMes} () const 
\item 
int \hyperlink{classData_ad3981013cc47680fc4619063b7df4375}{getAno} () const 
\item 
int \hyperlink{classData_aea064fcd7804972157d8b8ce198b3617}{getHoras} () const 
\item 
int \hyperlink{classData_a8f46cf0db9dc5cb3300562b543c037cd}{getMinutos} () const 
\item 
void \hyperlink{classData_a341e8531d42262fb73c8956e7f9863f7}{setDia} (int d)
\item 
void \hyperlink{classData_a6d6c3b08044309c9f393af670494b6cc}{setMes} (int m)
\item 
void \hyperlink{classData_a7c9f3d851271bdf14177ee82aa88dbf9}{setAno} (int a)
\item 
void \hyperlink{classData_a9f434c983216534a7f3fa6d27e6139ad}{setHoras} (int h)
\item 
void \hyperlink{classData_aa7243abbc27a1456eeaa4886f4e7034e}{setMinutos} (int m)
\item 
bool \hyperlink{classData_ac1a8623728aaf1b9164e9bcc54c6dc57}{operator==} (const \hyperlink{classData}{Data} \&d) const 
\item 
bool \hyperlink{classData_a349af81ceb2564873b7ff6ea2ca40826}{operator$<$} (const \hyperlink{classData}{Data} \&d) const 
\item 
bool \hyperlink{classData_a15d190bd4dc694ec4b0d6dec3975bd82}{operator$<$=} (const \hyperlink{classData}{Data} \&d) const 
\item 
int \hyperlink{classData_a49e0009a9597f5674c3f4cb28e7abcaf}{operator-\/} (const \hyperlink{classData}{Data} \&d) const 
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classData_af11f741cb7f587e2e495452a8905a22a}{
\index{Data@{Data}!Data@{Data}}
\index{Data@{Data}!Data@{Data}}
\subsubsection[{Data}]{\setlength{\rightskip}{0pt plus 5cm}Data::Data ()}}
\label{classData_af11f741cb7f587e2e495452a8905a22a}
Construtor por defeito de \hyperlink{classData}{Data}. \hypertarget{classData_a01e9e96296cac101596a9b2f0f44164d}{
\index{Data@{Data}!Data@{Data}}
\index{Data@{Data}!Data@{Data}}
\subsubsection[{Data}]{\setlength{\rightskip}{0pt plus 5cm}Data::Data (string {\em s})}}
\label{classData_a01e9e96296cac101596a9b2f0f44164d}
Construtor de \hyperlink{classData}{Data}, onde se passa uma string com toda a informacao precisa a uma \hyperlink{classData}{Data}. 
\begin{DoxyParams}{Parameters}
\item[{\em s}]A string que contem toda a informacao. \end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classData_ad3981013cc47680fc4619063b7df4375}{
\index{Data@{Data}!getAno@{getAno}}
\index{getAno@{getAno}!Data@{Data}}
\subsubsection[{getAno}]{\setlength{\rightskip}{0pt plus 5cm}int Data::getAno () const}}
\label{classData_ad3981013cc47680fc4619063b7df4375}
Devolve o ano. \begin{DoxyReturn}{Returns}
Um inteiro com o ano. 
\end{DoxyReturn}
\hypertarget{classData_a56e5ac1591af52df4bc391d3c840cb07}{
\index{Data@{Data}!getDia@{getDia}}
\index{getDia@{getDia}!Data@{Data}}
\subsubsection[{getDia}]{\setlength{\rightskip}{0pt plus 5cm}int Data::getDia () const}}
\label{classData_a56e5ac1591af52df4bc391d3c840cb07}
Devolve o dia. \begin{DoxyReturn}{Returns}
Um inteiro com o dia. 
\end{DoxyReturn}
\hypertarget{classData_aea064fcd7804972157d8b8ce198b3617}{
\index{Data@{Data}!getHoras@{getHoras}}
\index{getHoras@{getHoras}!Data@{Data}}
\subsubsection[{getHoras}]{\setlength{\rightskip}{0pt plus 5cm}int Data::getHoras () const}}
\label{classData_aea064fcd7804972157d8b8ce198b3617}
Devolve as horas. \begin{DoxyReturn}{Returns}
Um inteiro com as horas. 
\end{DoxyReturn}
\hypertarget{classData_af73ca438bf53a0f386a6b1c03a6c0d3e}{
\index{Data@{Data}!getMes@{getMes}}
\index{getMes@{getMes}!Data@{Data}}
\subsubsection[{getMes}]{\setlength{\rightskip}{0pt plus 5cm}int Data::getMes () const}}
\label{classData_af73ca438bf53a0f386a6b1c03a6c0d3e}
Devolve o mes. \begin{DoxyReturn}{Returns}
Um inteiro com o mes. 
\end{DoxyReturn}
\hypertarget{classData_a8f46cf0db9dc5cb3300562b543c037cd}{
\index{Data@{Data}!getMinutos@{getMinutos}}
\index{getMinutos@{getMinutos}!Data@{Data}}
\subsubsection[{getMinutos}]{\setlength{\rightskip}{0pt plus 5cm}int Data::getMinutos () const}}
\label{classData_a8f46cf0db9dc5cb3300562b543c037cd}
Devolve os minutos. \begin{DoxyReturn}{Returns}
Um inteiro com os minutos. 
\end{DoxyReturn}
\hypertarget{classData_a49e0009a9597f5674c3f4cb28e7abcaf}{
\index{Data@{Data}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!Data@{Data}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}int Data::operator-\/ (const {\bf Data} \& {\em d}) const}}
\label{classData_a49e0009a9597f5674c3f4cb28e7abcaf}
Operador de subtraccao de \hyperlink{classData}{Data}. 
\begin{DoxyParams}{Parameters}
\item[{\em d}]\hyperlink{classData}{Data} a subtrair com a data em questao. \end{DoxyParams}
\begin{DoxyReturn}{Returns}
Um inteiro com a diferenca entre as datas. 
\end{DoxyReturn}
\hypertarget{classData_a349af81ceb2564873b7ff6ea2ca40826}{
\index{Data@{Data}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!Data@{Data}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool Data::operator$<$ (const {\bf Data} \& {\em d}) const}}
\label{classData_a349af81ceb2564873b7ff6ea2ca40826}
Operador de comparacao menor de \hyperlink{classData}{Data}. 
\begin{DoxyParams}{Parameters}
\item[{\em d}]\hyperlink{classData}{Data} a comparar com a data em questao. \end{DoxyParams}
\begin{DoxyReturn}{Returns}
Um booleano com a informacao da minoridade. 
\end{DoxyReturn}
\hypertarget{classData_a15d190bd4dc694ec4b0d6dec3975bd82}{
\index{Data@{Data}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!Data@{Data}}
\subsubsection[{operator$<$=}]{\setlength{\rightskip}{0pt plus 5cm}bool Data::operator$<$= (const {\bf Data} \& {\em d}) const}}
\label{classData_a15d190bd4dc694ec4b0d6dec3975bd82}
Operador de comparacao menor ou igual de \hyperlink{classData}{Data}. 
\begin{DoxyParams}{Parameters}
\item[{\em d}]\hyperlink{classData}{Data} a comparar com a data em questao. \end{DoxyParams}
\begin{DoxyReturn}{Returns}
Um booleano com a informacao da igualidade ou minoridade. 
\end{DoxyReturn}
\hypertarget{classData_ac1a8623728aaf1b9164e9bcc54c6dc57}{
\index{Data@{Data}!operator==@{operator==}}
\index{operator==@{operator==}!Data@{Data}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool Data::operator== (const {\bf Data} \& {\em d}) const}}
\label{classData_ac1a8623728aaf1b9164e9bcc54c6dc57}
Operador de igualidade de \hyperlink{classData}{Data}. 
\begin{DoxyParams}{Parameters}
\item[{\em d}]\hyperlink{classData}{Data} a comparar com a data em questao. \end{DoxyParams}
\begin{DoxyReturn}{Returns}
Um booleano com a informacao da igualidade. 
\end{DoxyReturn}
\hypertarget{classData_a7c9f3d851271bdf14177ee82aa88dbf9}{
\index{Data@{Data}!setAno@{setAno}}
\index{setAno@{setAno}!Data@{Data}}
\subsubsection[{setAno}]{\setlength{\rightskip}{0pt plus 5cm}void Data::setAno (int {\em a})}}
\label{classData_a7c9f3d851271bdf14177ee82aa88dbf9}
Define o ano. 
\begin{DoxyParams}{Parameters}
\item[{\em a}]O ano em questao. \end{DoxyParams}
\hypertarget{classData_a341e8531d42262fb73c8956e7f9863f7}{
\index{Data@{Data}!setDia@{setDia}}
\index{setDia@{setDia}!Data@{Data}}
\subsubsection[{setDia}]{\setlength{\rightskip}{0pt plus 5cm}void Data::setDia (int {\em d})}}
\label{classData_a341e8531d42262fb73c8956e7f9863f7}
Define o dia. 
\begin{DoxyParams}{Parameters}
\item[{\em d}]O dia em questao. \end{DoxyParams}
\hypertarget{classData_a9f434c983216534a7f3fa6d27e6139ad}{
\index{Data@{Data}!setHoras@{setHoras}}
\index{setHoras@{setHoras}!Data@{Data}}
\subsubsection[{setHoras}]{\setlength{\rightskip}{0pt plus 5cm}void Data::setHoras (int {\em h})}}
\label{classData_a9f434c983216534a7f3fa6d27e6139ad}
Define as horas. 
\begin{DoxyParams}{Parameters}
\item[{\em h}]As horas em questao. \end{DoxyParams}
\hypertarget{classData_a6d6c3b08044309c9f393af670494b6cc}{
\index{Data@{Data}!setMes@{setMes}}
\index{setMes@{setMes}!Data@{Data}}
\subsubsection[{setMes}]{\setlength{\rightskip}{0pt plus 5cm}void Data::setMes (int {\em m})}}
\label{classData_a6d6c3b08044309c9f393af670494b6cc}
Define o mes. 
\begin{DoxyParams}{Parameters}
\item[{\em m}]O mes em questao. \end{DoxyParams}
\hypertarget{classData_aa7243abbc27a1456eeaa4886f4e7034e}{
\index{Data@{Data}!setMinutos@{setMinutos}}
\index{setMinutos@{setMinutos}!Data@{Data}}
\subsubsection[{setMinutos}]{\setlength{\rightskip}{0pt plus 5cm}void Data::setMinutos (int {\em m})}}
\label{classData_aa7243abbc27a1456eeaa4886f4e7034e}
Define os minutos. 
\begin{DoxyParams}{Parameters}
\item[{\em m}]Os minutos em questao. \end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
src/Data.h\item 
src/Data.cpp\end{DoxyCompactItemize}
